/**
 * output package name
 */
package com.kingdee.eas.mm.report;

import java.util.Map;
import java.util.List;
import java.util.Iterator;
import com.kingdee.util.enums.StringEnum;

/**
 * output class name
 */
public class Sun extends StringEnum
{
    public static final String ONE_VALUE = "1";//alias=1
    public static final String TWO_VALUE = "2";//alias=2
    public static final String THREE_VALUE = "3";//alias=3
    public static final String FOUR_VALUE = "4";//alias=4
    public static final String FIVE_VALUE = "5";//alias=5
    public static final String SIX_VALUE = "6";//alias=6
    public static final String SEVEN_VALUE = "7";//alias=7
    public static final String EIGHT_VALUE = "8";//alias=8
    public static final String NINE_VALUE = "9";//alias=9
    public static final String TEN_VALUE = "10";//alias=10
    public static final String ELEVEN_VALUE = "11";//alias=11
    public static final String TWELVE_VALUE = "12";//alias=12
    public static final String THIRTEEN_VALUE = "13";//alias=13
    public static final String FOURTEEN_VALUE = "14";//alias=14
    public static final String FIFTEEN_VALUE = "15";//alias=15
    public static final String SIXTEEN_VALUE = "16";//alias=16
    public static final String SEVENTEEN_VALUE = "17";//alias=17
    public static final String EIGHTEEN_VALUE = "18";//alias=18
    public static final String NINETEEN_VALUE = "19";//alias=19
    public static final String TWENTY_VALUE = "20";//alias=20
    public static final String TWENTYONE_VALUE = "21";//alias=21
    public static final String TWENTYTWO_VALUE = "22";//alias=22
    public static final String TWENTYTHREE_VALUE = "23";//alias=23
    public static final String TWENTYFOUR_VALUE = "24";//alias=24
    public static final String TWENTYFIVE_VALUE = "25";//alias=25
    public static final String TWENTYSIX_VALUE = "26";//alias=26
    public static final String TWENTYSEVEN_VALUE = "27";//alias=27
    public static final String TWENTYEIGHT_VALUE = "28";//alias=28
    public static final String TWENTYNINE_VALUE = "29";//alias=29
    public static final String THIRTY_VALUE = "30";//alias=30
    public static final String THIRTYONE_VALUE = "31";//alias=31

    public static final Sun one = new Sun("one", ONE_VALUE);
    public static final Sun two = new Sun("two", TWO_VALUE);
    public static final Sun three = new Sun("three", THREE_VALUE);
    public static final Sun four = new Sun("four", FOUR_VALUE);
    public static final Sun five = new Sun("five", FIVE_VALUE);
    public static final Sun six = new Sun("six", SIX_VALUE);
    public static final Sun seven = new Sun("seven", SEVEN_VALUE);
    public static final Sun eight = new Sun("eight", EIGHT_VALUE);
    public static final Sun nine = new Sun("nine", NINE_VALUE);
    public static final Sun ten = new Sun("ten", TEN_VALUE);
    public static final Sun eleven = new Sun("eleven", ELEVEN_VALUE);
    public static final Sun twelve = new Sun("twelve", TWELVE_VALUE);
    public static final Sun thirteen = new Sun("thirteen", THIRTEEN_VALUE);
    public static final Sun fourteen = new Sun("fourteen", FOURTEEN_VALUE);
    public static final Sun fifteen = new Sun("fifteen", FIFTEEN_VALUE);
    public static final Sun sixteen = new Sun("sixteen", SIXTEEN_VALUE);
    public static final Sun seventeen = new Sun("seventeen", SEVENTEEN_VALUE);
    public static final Sun eighteen = new Sun("eighteen", EIGHTEEN_VALUE);
    public static final Sun nineteen = new Sun("nineteen", NINETEEN_VALUE);
    public static final Sun twenty = new Sun("twenty", TWENTY_VALUE);
    public static final Sun twentyone = new Sun("twentyone", TWENTYONE_VALUE);
    public static final Sun twentytwo = new Sun("twentytwo", TWENTYTWO_VALUE);
    public static final Sun twentythree = new Sun("twentythree", TWENTYTHREE_VALUE);
    public static final Sun twentyfour = new Sun("twentyfour", TWENTYFOUR_VALUE);
    public static final Sun twentyfive = new Sun("twentyfive", TWENTYFIVE_VALUE);
    public static final Sun twentysix = new Sun("twentysix", TWENTYSIX_VALUE);
    public static final Sun twentyseven = new Sun("twentyseven", TWENTYSEVEN_VALUE);
    public static final Sun twentyeight = new Sun("twentyeight", TWENTYEIGHT_VALUE);
    public static final Sun twentynine = new Sun("twentynine", TWENTYNINE_VALUE);
    public static final Sun thirty = new Sun("thirty", THIRTY_VALUE);
    public static final Sun thirtyone = new Sun("thirtyone", THIRTYONE_VALUE);

    /**
     * construct function
     * @param String sun
     */
    private Sun(String name, String sun)
    {
        super(name, sun);
    }
    
    /**
     * getEnum function
     * @param String arguments
     */
    public static Sun getEnum(String sun)
    {
        return (Sun)getEnum(Sun.class, sun);
    }

    /**
     * getEnumMap function
     */
    public static Map getEnumMap()
    {
        return getEnumMap(Sun.class);
    }

    /**
     * getEnumList function
     */
    public static List getEnumList()
    {
         return getEnumList(Sun.class);
    }
    
    /**
     * getIterator function
     */
    public static Iterator iterator()
    {
         return iterator(Sun.class);
    }
}